Streaming cache placement problems: complexity and algorithms
نویسندگان
چکیده
Virtual private networks are often used to distribute live content, such as video or audio streams, to a potentially large number of destinations. Streaming caches (also called splitters) are deployed in these multicast systems to allow content distribution without overloading the network. In this paper, we consider two related combinatorial optimization problems that arise in multicast networks. In the tree cache placement problem, the objective is to find a routing tree in which the number of cache nodes needed for (feasible) multicasting is minimized. In a generalization of this problem, called the flow cache placement problem, we seek any feasible flow from the source to the destinations that minimizes the number of cache nodes. We prove that these problems are NP-hard using a transformation from Satisfiability. This transformation allows us to give a proof of hardness of approximation by showing that it is gap-preserving. We also consider approximation algorithms, as well as special cases where these problems can be solved in polynomial time.
منابع مشابه
Construction Algorithms and Approximation Bounds for the Streaming Cache Placement Problem in Multicast Networks
We study a problem in the area of multicast networks, called the Streaming Cache Placement Problem (SCPP). In the SCPP one wants to determine the minimum number of multicast routers needed to deliver content to a specified number of destinations, subject to predetermined link capacities. The SCPP is known to be NP-hard [1] and also MAX SNP hard [2]. We improve the approximation results for this...
متن کاملModelling and Scheduling Lot Streaming Flexible Flow Lines
Although lot streaming scheduling is an active research field, lot streaming flexible flow lines problems have received far less attention than classical flow shops. This paper deals with scheduling jobs in lot streaming flexible flow line problems. The paper mathematically formulates the problem by a mixed integer linear programming model. This model solves small instances to optimality. Moreo...
متن کاملHybrid algorithms for Job shop Scheduling Problem with Lot streaming and A Parallel Assembly Stage
In this paper, a Job shop scheduling problem with a parallel assembly stage and Lot Streaming (LS) is considered for the first time in both machining and assembly stages. Lot Streaming technique is a process of splitting jobs into smaller sub-jobs such that successive operations can be overlapped. Hence, to solve job shop scheduling problem with a parallel assembly stage and lot streaming, deci...
متن کاملLot Streaming in No-wait Multi Product Flowshop Considering Sequence Dependent Setup Times and Position Based Learning Factors
This paper considers a no-wait multi product flowshop scheduling problem with sequence dependent setup times. Lot streaming divide the lots of products into portions called sublots in order to reduce the lead times and work-in-process, and increase the machine utilization rates. The objective is to minimize the makespan. To clarify the system, mathematical model of the problem is presented. Sin...
متن کاملDynamic Cache Reconfiguration Strategies for a Cluster-based Streaming Proxy
The high bandwidth and the relatively long-lived characteristics of digital video are key limiting factors in the wide-spread usage of streaming content over the Internet. The problem is further complicated by the fact that video popularity changes over time. In this paper, we study caching issues for a cluster-based streaming proxy in the face of changing video popularity. We show that the cac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJCSE
دوره 3 شماره
صفحات -
تاریخ انتشار 2007